body{font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; color:#666;width:100%;  }
a,a:hover{ text-decoration:none;}
.wrap{ width:1200px; margin:0 auto;}
.lvse{ color:#d42022}
.col2b{ color:#2b2b2b}

.banner{ width:100%;  }
.tbox1mbox{width:100%; position:relative; z-index:1; }
.tbox1mboxul { display:block; width:100%; height:960px;list-style:none; padding:0; margin:0; position:relative; z-index:1}
.tbox1mboxul li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
.tbox1mboxul li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination1 {  position:absolute; right:10px; bottom:15px; z-index:9900; width:100%; text-align:center; display:none }
#pagination1 li { display:inline-block;width:20px;  height:20px;    margin:0 2px; }
#pagination1 li a { display:inline-block; width:15px;  height:15px;background:#fab218;border-radius:50%; font-size:0; vertical-align:middle;}
#pagination1 li.current a {  background:#dc3a33; }

.header{  width:1200px; position:absolute; left:50%; margin-left:-600px; top:0; z-index:200; padding:0}
a.logo{ display:block;  float:left;margin:15px 0;}
a.logo img{
    height:60px;
}

.navbar-nav {margin: 18px 0 0 !important;}
.navbar-nav > li {margin-left: 20px;}
.navbar-nav > li.drop {position: relative;}
.navbar-nav > li.drop > a::after {color: #949494;content: "";font-family: "FontAwesome";font-size: 15px;margin-top: -10px;position: absolute;
right: 7px;top: 50%;z-index: 3;}
.navbar-nav > li:first-child {margin-left: 0;}
.navbar-nav > li > a {color: #949494;font-family: "\5FAE\8F6F\96C5\9ED1";font-size: 15px;padding: 44px 13px;position: relative;text-transform: uppercase;transition: all 0.17s ease-in-out 0s;z-index: 2;}
.navbar-nav > li > a span {border: 1px solid transparent;border-radius: 5px;height: 10px;left: 0;margin-top: -5px;position: absolute;top: 50%;transition: all 0.17s ease-in-out 0s;width: 100%;}
.navbar-nav > li:hover > a span {border: 1px solid #000;height: 40px;margin-top: -20px;top: 50%;}
.active  .navbar-nav > li > a {padding: 24px 13px;}
.navbar-nav > li.drop > a {padding-right: 26px;}
.navbar-nav > li > a:hover {color: #000; background:none !important}
.navbar-nav > li > a.active {color: #000;}
ul.drop-down {backface-visibility: hidden;left: 0;opacity: 0;position: absolute;top: 100%;transform: rotateX(-90deg);transform-origin: 0 0 0;transition: -moz-transform 0.4s ease 0s, opacity 0.1s ease 0.3s;width: 220px;z-index: 3;}
.navbar-nav > li:hover > ul.drop-down {box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12);opacity: 1;transform: rotateX(0deg);transition: transform 0.4s ease 0s, opacity 0.1s ease 0s;visibility: visible;}
ul.drop-down li a {background: #fff;border-top: 1px solid #d5d5d5;color: #a4a4a4;display: block;font-family: "\5FAE\8F6F\96C5\9ED1";font-size: 15px;opacity: 1;padding: 15px 18px;text-decoration: none;text-transform: capitalize;transition: all 0.17s ease-in-out 0s;}
ul.drop-down li {position: relative;}
ul.drop-down.level3 {left: 100%;top: 0;transform: rotateY(-90deg);}
ul.drop-down li:hover ul.drop-down.level3 {opacity: 1;transform: rotateY(0deg);transition: transform 0.4s ease 0s, opacity 0.1s ease 0s;visibility: visible;}
ul.drop-down li a:hover {background: #d42022;color: #fff;}
.title{ line-height:22px; font-size:14px; color:#a4a4a4;text-align:center;}
.title h1{ font-size:20px; color:#2b2b2b; line-height:36px; margin:0;text-align:center;border-bottom:3px solid #ff0000;padding:0 15px; display:inline-block;margin:0 auto;}
.title p{
    text-align:center;
    font-size:18px;
    line-height:34px;
}
.sytl{ float:left; width:395px; color:#a4a4a4; line-height:25px; font-size:18px; position:relative; height:185px;}
.line{ display:inline-block; width:30px; height:5px; background:#f0f0f0}
.line2{ display:inline-block; width:15px; height:5px; background:#d42022}
.sytl .line{ position:absolute; left:0; bottom:0}
.sytr{ float:right; width:682px;}
.sytr ul{ width:762px;}
.sytr li{ float:left; margin-right:80px; width:174px;}
.sytrt{ border:2px solid #f0f0f0; border-radius:5px; padding:10px 15px; line-height:24px; color:#2b2b2b; font-size:20px; width:174px; position:relative; margin-bottom:35px;}
.sytrt .line2{ position:absolute; right:10px; bottom:15px;}
.sytrb{ border-left:2px solid #f0f0f0; padding-left:15px; line-height:22px; color:#a4a4a4; font-size:16px;}
.xmu{}
.xmu ul{ width:1230px}
.xmu li{ float:left; width:380px; margin:0 30px 30px 0; height:250px; position:relative;overflow:hidden;}
.xmu li img{width:380px;height:250px;}
.xmub{ background:url(../images/icon2.png) repeat;width:380px; height:250px;position:absolute; left:0; top:0; opacity:0; text-align:center;  transition:all 0.3s}
.xmub span{ display:table-cell; width:380px; height:250px; text-align:center; vertical-align:middle;}
.xmub span p{ color:#fff; text-decoration:none}
a.icon2,.icon2{ display:inline-block; width:49px; height:49px; background:url(../images/icon1.png) no-repeat center center; margin-bottom:15px;}
.xmub p{ color:#fff; border-top:2px solid #fff; padding:15px 0; line-height:22px; font-size:16px; width:254px; margin:0 auto}
.xmu li:hover .xmub{ opacity:1}

a.xmub2{ background:url(../images/icon2.png) repeat;width:380px; display:block; height:250px;position:absolute; left:0; top:0; opacity:0; text-align:center;  transition:all 0.3s}
a.xmub2 span{ display:table-cell; width:380px; height:250px; text-align:center; vertical-align:middle;}
a.xmub2 span p{ color:#fff; text-decoration:none}
a.xmub2 p{ color:#fff; border-top:2px solid #fff; padding:15px 0; line-height:22px; font-size:16px; width:254px; margin:0 auto}

.gll{ float:left; width:280px; position:relative;color: #a4a4a4; height:320px;font-size: 18px;line-height: 25px;}
.gll .line{ position:absolute; left:0; bottom:0}
.txtbox{ background:#d42022; margin:0; text-align:center; width:100%; height:125px; line-height:125px; color:#fff; font-size:22px;}
.txtbox span{ display:inline-block;height:125px; line-height:125px; color:#fff; font-size:22px;}
.footer{ background:#313131; padding:45px 0 30px;border-top:20px solid #d42022;}
.footer li{ float:left; display:inline-block;}
.footer li h1{ border:1px solid #2b2b2b; height:30px; margin:0 0 30px; line-height:30px; width:218px; text-indent:14px; color:#f0f0f0; font-size:18px; border-radius:3px;}
.footer li:hover h1{ color:#fff; background:#d42022; border:1px solid #d42022}
.footer .address2,.footer .address3,.footer .address4,.footer .address5{
	line-height:32px;
}
.footer .address1 span{
	display:inline-block;
	width:50px;
	height:42px;
	float:left;
	background:url(../images/ico2.png) left 4px no-repeat;
	text-indent:20px;
}
.footer .address2 span{
	display:block;
	width:50px;
	height:34px;
	float:left;
	background:url(../images/ico2.png) left -55px no-repeat;
	text-indent:20px;
}
.footer .address3 span{
	display:block;
	width:50px;
	height:34px;
	float:left;
	background:url(../images/ico2.png) left -97px no-repeat;
	text-indent:20px;
}
.footer .address4 span{
	display:block;
	width:50px;
	height:34px;
	float:left;
	background:url(../images/ico2.png) left -56px no-repeat;
	text-indent:20px;
}
.footer .address5 span{
	display:block;
	width:50px;
	height:34px;
	float:left;
	background:url(../images/ico2.png) left -140px no-repeat;
	text-indent:20px;
}

.footerl{ width:360px; padding-right:120px; color:#f0f0f0; font-size:14px; line-height:24px;}
.footerll{ width:33.333%; padding-right:100px; color:#f0f0f0; font-size:14px; }
.footerll p{ line-height:20px; padding:4px 0; border-bottom:1px solid #2b2b2b; margin:0}
.footerr{ width:33.333%; padding-right:80px; color:#f0f0f0;}
.footerr a{ display:inline-block; height:30px;line-height:30px;text-indent:5px;  color:#f0f0f0; font-size:14px; width:33.33%;}
.footerr a:hover{ text-decoration:none; background:#d42022; color:#fff;}
.footerrr{ width:220px;}
.wxbox{ border:1px solid #2b2b2b; border-radius:5px; padding:20px; width:114px; height:114px; float:left; box-sizing:content-box}
.icon4{ background:url(../images/icon4.png) no-repeat right bottom; float:right; width:60px; height:156px;}
.bg{ background:#000; opacity:0.5; position:fixed; z-index:100; width:100%; height:100%; left:0; top:0; cursor:zoom-out; display:none}
.tcwx{ width:380px; position:fixed; z-index:101; left:50%; margin-left:-190px; height:380px; top:50%; margin-top:-190px; display:none}
.tcwxclose{ color:#fff;  display:inline-block; height:30px; width:30px; text-align:center; font-size:28px; cursor:zoom-out}
.tcwxb{ width:350px; height:350px; margin:0 auto}
.tcwxb span{ display:table-cell; text-align:center; vertical-align:middle;width:350px; height:350px;}
.tcwxb span img{ max-width:350xp; max-height:350px;}
.fbtxt{ background:#2b2b2b; color:#f0f0f0; font-size:14px; text-align:center; height:60px; line-height:60px; margin:0}
.subbanner{ width:100%; height:450px;}
.alzst{ border-bottom:1px solid #a4a4a4; height:50px; padding:35px 0 0; box-sizing:content-box}
.alzstm{  width:1200px; margin:0 auto; position:relative; height:50px;}
.alzstm ul{ margin:0; position:absolute; left:0; bottom:-1px;}
.alzst li{ float:left; display:inline-block; margin:0 35px 0 10px;}
.alzst li a{ display:inline-block; height:50px; line-height:50px; color:#a4a4a4; font-size:15px; }
.alzst li a:hover,.alzst li a.now{ color:#d42022; border-bottom:3px solid #d42022; text-decoration:none}
.alzsb{ width:1200px; overflow:hidden; margin:0 auto}
.alzsb ul{ width:1230px;}
.alzsb li{ float:left; width:380px; margin:0 30px 30px 0;}
.alzsbt{width:380px;height:250px; position:relative; overflow:hidden}
.alzsbt img{width:380px;height:250px;}
.alzsb li:hover .xmub2{ opacity:1}
.alzsbb{ border:2px solid #f0f0f0; border-top:none; padding:15px 0 20px; line-height:22px; text-align:center; font-size:14px; color:#a4a4a4;}
.alzsbb h1 a{ font-size:16px; color:#2b2b2b;}
.alzsbb h1,.alzsbb p{ margin:0; line-height:22px;}
.page{ text-align:center}
.page a{ display:inline-block; padding:5px 12px; font-size:14px; text-align:center; line-height:25px; background:red; color:#fff; margin:0 8px;border-radius: 20px;}
.page a:hover,.page a.now{ background:#fff; color:#000; text-decoration:none}
.dzfa{ padding:75px 0 120px; width:1200px; margin:0 auto}
.dzfa li{ padding:0 10px 155px;}
.dzfal{ float:left; width:190px;}
.dzfaltxt1{ border-bottom:1px solid #a4a4a4; padding-bottom:20px; line-height:35px;}
.dzfaltxt1 b{ background:url(../images/icon5.jpg) repeat-x left 24px; text-transform:uppercase;display:inline-block; line-height:35px; color:#2b2b2b; font-size:32px; }
.dzfaltxt2{ padding:15px 5px 0 2px; letter-spacing:1px; line-height:30px; position:relative; font-size:16px; color:#2b2b2b; text-transform:uppercase}
.dzfaltxt2 p{ margin:0}
.dzfaltxt2 p a{ color:#2b2b2b;}
.dzfaltxt2 p a:hover{color:#2b2b2b; text-decoration:none}
.dzfaltxt2 span{ display:inline-block; border:5px solid #d42022; width:90px; height:90px; position:absolute; top:42px; left:85px;}
.dzfar{ float:right; width:850px;}
.dzfar h1{ margin:0; line-height:30px; padding-bottom:10px; color:#2b2b2b; font-size:20px;}
.dzfar p{ line-height:30px; margin:0 0 10px; color:#2b2b2b; font-size:16px;}
.icon6{ background:url(../images/icon6.jpg) no-repeat center center; display:inline-block; width:36px; height:30px;}
a.order{ border:1px solid #a4a4a4; display:inline-block; width:140px; height:35px; line-height:35px; text-align:center; color:#2b2b2b; font-size:18px;}
.dzfabr{ float:left; padding-left:45px; width:225px; height:299px; box-sizing:content-box}
.dzfabr span{ display:table-cell; text-align:left; vertical-align:middle;width:225px; height:299px; line-height:28px; color:#2b2b2b;}
.dzfabr h1{ font-weight:bold; font-size:18px; margin:0;}
.dzfabr p{ margin:0}
.title2{ text-align:center; color:#a4a4a4; font-size:18px; line-height:24px;}
.title2 h1{ color:#252525; line-height:30px; font-size:26px; margin:0; text-transform:uppercase}
.title2 p{ margin:0}
.sjtj{ width:1200px; overflow:hidden}
.sjtj ul{ width:1232px;}
.sjtj li{ float:left; margin:0 32px 0 0; border:1px solid #c9caca; width:274px; height:220px; border-radius:10px;}
.sjtj li span{ display:table-cell; width:274px; height:220px; vertical-align:middle; text-align:center; font-size:14px; color:#a4a4a4; line-height:20px;}
.sjtj li h1{ font-size:35px; color:#2b2b2b; line-height:35px; padding-top:10px; margin:0}
.sjtj li h1 b{ font-weight:normal}
.sjtj li p{ margin:0}
.yxjs{ width:1200px; margin:0 auto}
.yxjs p,.yxjs h1{ margin:0}
.yxjsl{ float:left; width:370px; line-height:20px; color:#a4a4a4; font-size:14px;}
.yxjsr{ float:left; width:725px; padding-left:30px; box-sizing:content-box; color:#2b2b2b; font-size:14px; line-height:20px;}
.yxjslline{float:left; width:370px; height:0; border-bottom:1px solid #a4a4a4; margin-right:30px;}
.yxjsrline{float:left; width:20px; height:0; border-bottom:1px solid #a4a4a4;}
.gout{ width:1200px; margin:0 auto; overflow:hidden}
.gout ul{ width:1275px;}
.gout li{ float:left; margin-right:75px; width:350px;}
.gout li h1{ border:1px solid #d42022; border-radius:5px;  line-height:30px; text-align:center; font-size:18px; color:#2b2b2b; margin:0;}
.gout li p{ margin:0; text-align:justify; line-height:20px;color:#2b2b2b; font-size:14px; padding-top:25px;}
.map{ padding:0px; border-bottom:1px solid #a4a4a4;}
.lxtitle{ text-align:left;color:#a4a4a4; font-size:16px; line-height:24px;}
.lxtitle h1{color:#252525; line-height:28px; font-size:24px; margin:0; text-transform:uppercase}
.lxtitle p,.lxl p{ margin:0}
.lxtitle2{ font-family:Arial; font-size:13px; color:#d42022; line-height:18px; margin:0}
.lxl{ float:left; width:450px; font-size:14px; color:#2b2b2b; line-height:22px;}
.lxr{ float:right; width:600px;}
.lxr label{ display:inline-block; font-weight:400; width:115px; text-align:left; line-height:35px; font-size:20px; color:#2b2b2b}
.lxr_input{ border:1px solid #888; height:35px; line-height:35px; width:440px;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:14px; color:#2b2b2b; text-indent:10px;}
.lxr_text{ border:1px solid #888; height:265px; line-height:24px; padding-left:10px; width:440px;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:14px; color:#2b2b2b}
.lxr_btn{ border:none; color:#fff; background:#d42022; width:120px; text-align:center; height:36px;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:13px; cursor:pointer }
.fwkh{ width:1200px; margin:0 auto}
.fwkh ul{ width:1220px;}
.fwkh li{ float:left; width:224px; margin:0 20px 20px 0; height:130px; border-radius:5px; overflow:hidden;}
.fwkh li:hover{ background:#fff; box-shadow:0 1px 5px #ccc}
.fwkh li span{ display:table-cell; vertical-align:middle; text-align:center; width:224px; height:130px;}
.fwkh li span img{ max-width:224px; max-height:130px; margin:0 auto}
.fwkhimg1{ display:block}
.fwkhimg2{ display:none}
.fwkh li:hover .fwkhimg2{ display:block}
.fwkh li:hover .fwkhimg1{ display:none}
.subbanner2{ width:100%; height:615px;}
.xmul{ float:left; width:250px; line-height:30px; color:#a4a4a4; font-size:14px;}
.xmul h1{ border-bottom:1px solid #000; line-height:50px; color:#cf0010; font-size:20px; margin-bottom:10px;}
.xmul h2{
    color:#2b2b2b; font-size:18px;
    margin-top:0px;
}
.xmul .p1{
    margin-top:32px;
}
.xmur{ float:right; width:850px; color:#2b2b2b; font-size:20px; line-height:26px;}
.xmur img{
    width:100%;
}
.about{
    margin-top:20px;
}
.anli2{
	margin-top:46px;
}
.about .left{
    width:48%;
    float:left;
}
.about .left img{
    width:100%;
}
.about .right{
    width:48%;
    float:right;
    font-size:18px;
    line-height:36px;
}
.margin40{
	margin-top:40px;
}
.service ul{
	margin-top:30px;
}
.service li{
    float:left;
    width:20%;
	margin-bottom:38px;
}
.service li .hdd{
	display:none;
}


.service li img{
    height:152px;
}

.more1{
    font-size:18px;
    height:45px;
    line-height:45px;
    color:#d42022;
    border:2px solid #d42022;
    display:block;
    text-align:center;
    width:150px;
    margin:0 auto;
    border-radius:8px;
	transition:all 1s;
}
.more1:hover{
	background:#d42022;
	color:#fff;
}
.news{
    margin-top:28px;
}
.news .left{
    width:50%;
    float:left;
}
.news .left img{
    width:100%;
}
.news .right{
    width:50%;
    float:right;
	margin-top:10px;
}
.news .right p{
    font-size:20px;
}
.news .right .p1{
    font-size:22px;
}
.news .right .p2{
    font-size:16px;
}
.news .right ul{
    margin-top:40px;
}
.news .right ul li{
    line-height:58px;
    border-bottom:1px dotted #333;
}
.news .right ul li a{
    font-size:20px;
    color:#000;
}
.news .right ul li span{
    float:right;
    font-size:20px;
    color:#000;
}
.customer{
    margin-top:50px;
    height:900px;
    background:url(../images/customer_bg.png) center 0 no-repeat;
    
}

.customer_c{
    width:1200px;
    margin:0 auto;
}
.mr_t1{background:url(../images/mr_1px.jpg) repeat-x left bottom;height:40px;padding-right:16px;}
.mr_t1name{font:bold 16px/40px "微软雅黑";color:#FFF;background:#2257A2 url(../images/mr_t1bg.jpg) no-repeat right top;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{margin-top:130px;}
.mr_frBtnL{float:left;margin:195px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:130px;width:960px;}
.mr_frBtnR{float:right;margin-top:195px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:650px;width:20%;margin-right:13px;overflow:hidden;}
.mr_frUl ul li a{
    display:block;
    margin-bottom:15px;
}
.mr_frUl ul li img{display:block;margin-bottom:7px;border:1px solid #D8D8D8;background:#fff;height:155px;}
.alzsb2 li{
    width:100%;
    margin-bottom:25px;
    height:165px;
	border-bottom:1px dotted #ccc;
}
.alzsb2 .alzsbt2{
    float:left;
    margin-right:10px;
}
.alzsb2 .alzsbb2{
    width: 985px;
}
.alzsb2 .alzsbb2 h1 a{
    font-size:15px;
    color:#000;
    line-height:40px;
}
.alzsb2 .alzsbb2 h1 span{
    font-size:15px;
    float:right;
    line-height:40px;
}
.alzsb2 .alzsbb2 p{
    font-size:15px;
}
.alzsb2 .alzsbb2{
    float:left;
}
.article h2{
    text-align:center;
    font-size:24px;
}
.article .p1{
    color:#7a7a7a;
    font-size:16px;
    text-align:center;
    line-height:52px;
}
.article .p2{
    line-height:28px;
}
.article .p3{
    line-height:88px;
}
.article .p3,.article .p3 a{
    color:#7a7a7a;
    font-size:16px;
}

.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
	top:200px;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 162px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
	width: 140px;
}

.dock ul.icons li.im p {
	width: 135px;
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #c8161d;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #c8161d;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 148px;
	height:148px;
}

.dock ul.icons li.wechat p img {
	width: 115px;
	border: 2px solid White;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}
.adv2{
	padding-top:85px;
}
.left1{
	width:26%;
	float:right;
}
.left1 h2{
	font-size: 24px;
	border-bottom:1px solid #000;
	line-height:56px;
}
.left1  ul li{
	line-height:32px;
	border-bottom:1px dotted #ccc;
}
.left1  ul li a{
	color:#000;
}
.right2{
	width:70%;
	float:left;
	text-align:center;
}
.right2 h2{
	font-size: 24px;
	border-bottom:1px solid #000;
	line-height:56px;
}
.moblie_head,.a_txt{
	display:none;
}
@media(max-width:678px){
	.lxr,.lxr_input{
		width:100%;
	}
	.lxl {
		line-height: 31px;
		margin-top: 18px;
	}
	.lxr label {
		display: inline-block;
		font-weight: 400;
		width: 115px;
		text-align: left;
		line-height: 30px;
		font-size: 16px;
		color: #2b2b2b;
	}
	.lxr_text {
    border: 1px solid #888;
    height: 224px;
    line-height: 24px;
    padding-left: 10px;
    width: 100%;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 14px;
    color: #2b2b2b;
	}
	.lxr_btn{
		margin-bottom:15px;
	}
	#mask{
		width:100%;
	}
	.pb20 {
		padding-bottom: 7px;
	}
	body,html{
		max-width:678px;
		overflow-x:hidden;
	}
	.moblie_head,.a_txt{
		display:block;
	}
	.alzst{
		padding-top:0px;
	}
	.pt45 {
    padding-top: 10px;
	}
	.alzsb,.alzsb ul{
		width:100%;
	}
	.alzsb li{
		width:50%;
		margin:10px 0; 
	}
	.alzsbt,.wrap,.left1,.right2{
		width:98%;
		margin:0 auto;
	}
	.xmur{
		width:100%;
		margin:0 auto;
	}
	.xmur img{
		width:98%;
		margin:1%;
	}
	.alzsbb {
	width:98%;
    border: 2px solid #f0f0f0;
	}
	a.xmub2{
		display:none;
	}
	.alzsbt img{
		width:100%;
		height:auto;
	}
	.alzsbt{
		height:auto;
	}
	.alzsbb {
    border: 2px solid #f0f0f0;
    border-top: none;
    padding: 15px 0 10px;
	}
	.alzsbb h1 a {
    font-size: 10px;}
	.alzst li{
		margin-right:10px;
	}
	.header{
		width:100%;
		width: 100%;
		position: relative;
		margin:0;
		left:0;
	}
	.adv2 {
    padding-top: 15px;
	}
	.xmul{
		width:100%;
	}
	.pv25 {
    padding:0;
	}
	h1{
		margin:0;
		padding:0;
	}
	.footer li{
		width:100%;
	}
	.xmul h1{
		margin-top:0;
	}
	.alzsb2 .alzsbt2 {
		width:29%;
		float: left;
		margin-right:1%;
	}
	.alzsb2 .alzsbt2 img{
		width:100%;
		height:auto;
	}
	.alzsb2 .alzsbb2{
		width:70%;
	}
	.alzsbb2 h1{
		margin:0;
		padding:0;
		font-size:14px;
		margin-top:0px;
	}
	.alzsb2 li{
		height:123px;
	}
	.left1 h2,.right2 h2{
		font-size:16px;
		line-height: 44px;
		padding:0;
		margin:0;
	}
	.gout{
		width:96%;
		margin:0 2%;
		line-height:26px;
	}
	.pv20{
		padding:0;
		margin-bottom:10px;
	}
	.wrap2 img{
		width:100%;
	}
	.banner{
		padding-top:0;
		margin-top:-85px;
	}
	.lf{float:left}
	.rg{float:right}
	.head{display:none}
	
	.moblie_head{display:block;height:44px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd}
	.moblie_head .lf{padding-top:10px;padding-left:5%}
	.moblie_head .lf img{height:24px;width:auto;}
	.moblie_head .rg{padding-right:5%;padding-top:14px;float:right;}
	.moblie_head .rg a img{height:16px;vertical-align:top}
	.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
	.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
	.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
	.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
	.a_txt .div3 ul{padding-left:5%;padding-right:5%}
	.a_txt .div3 ul li{border-bottom:1px solid #232530}
	.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
	.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	.a_txt .div3 ul li .a_txt2{display:none}
	.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
	a.logo{
		display:none;
	}
	.service li{
		width:33.33%;
	}
	.about .left,.about .right{
		width:100%;
		font-size: 14px;
		line-height: 28px;
	}
	.xmub{
		display:none;
	}
	.xmu li img{
		width:100%;
		margin:2%;
	}
	.xmu ul{
		width:100%;
	}
	.xmu li{
		width:50%;
		margin:0;
		padding:0;
	}
	.more1{
		margin-top:18px;
	}
	.customer{
		display:none;
	}
	.news .right{
		width:100%;
	}
	.news .right .p1{
		font-size:16px;
	}
	.news .right ul li a,.news .right ul li span{
		font-size:16px;
	}
	.service li img{
		width:160px;
		height:180px;
	}
	.title p{
		line-height:20px;
	}
	.news .right ul{
		margin-top: 0px;
	}
	.news .right ul li {
    line-height: 38px;
	}
	.xmu li img{
		height:auto;
	}
	.xmu li{
		height:auto;
	}
	.pb45{
		padding-bottom:0;
	}
	.alzsb2 .alzsbb2 h1 a{
		font-size:14px;
		line-height:20px;
	}
	.alzsb2 .alzsbb2 h1 span{
		display:none;
	}
	.alzstm{
		width:100%;
	}
	.alzst ul{
		margin-left:8px;
	}
	.alzst li {
		margin:0;
		margin-right:8px;
	}
	.alzst li a{
		font-size:12px;
	}
	.footer li h1{
		font-size:16px;
	}
	.title p{
		font-size:14px;
	}
	.service li img{
		width:100px;
		height:auto;
	}
	.none{
	display:none;
	}
}

